作者:787849993_8c653d | 来源:互联网 | 2024-11-17 14:37
CentOS7默认安装了MariaDB,作为MySQL的一个分支。然而,出于特定需求,我们可能仍需在系统中安装MySQL。本文将详细介绍如何通过Yum包管理器在CentOS7上安装MySQL,并提供一些常用的MySQL命令。
CentOS 7 默认安装了 MariaDB,这是 MySQL 的一个分支。然而,出于特定需求,我们可能仍需在系统中安装 MySQL。本文将详细介绍如何通过 Yum 包管理器在 CentOS 7 上安装 MySQL,并提供一些常用的 MySQL 命令。
1. 下载并安装 MySQL Yum Repository:
首先,我们需要下载 MySQL 的 Yum Repository 文件,这将使我们能够通过 Yum 安装 MySQL。
wget -i -c https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
2. 使用 Yum 安装 MySQL:
接下来,我们可以使用 Yum 安装 MySQL。安装过程中,如果系统中已存在 MariaDB,它将被自动覆盖。
yum -y install mysql-community-server
3. 启动和配置 MySQL 服务:
安装完成后,我们需要启动 MySQL 服务并设置必要的配置。
// 启动 MySQL 服务
systemctl start mysqld.service
// 查看初始 MySQL 密码
cat /var/log/mysqld.log | grep password
// 以 root 用户登录 MySQL
mysql -uroot -p
4. 常用的 MySQL 命令:
以下是一些常用的 MySQL 命令,帮助你管理和操作数据库。
// 设置简易密码,长度为 4,密码校验策略等级为 0
set global validate_password_length=4;
set global validate_password_policy=0;
alter user user() identified by '1234';
// 显示所有表名
show tables;
// 显示表 test1 的结构
desc test1;
// 查询表 test1 的所有数据
select * from test1;
// 插入数据
insert into test1 (id, name) values (1, 'example');
// 设置表的字符集为 utf8mb4
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4;